﻿namespace ClassLibrary.DataLayer.DataObjects
{
    using ClassLibrary.BusinessLayer.BusinessObjects;
    using System;
    using System.Collections.Generic;
    using System.Data;
    using System.Data.Common;

    public interface ICountriesDAO
    {
        bool DeleteCountries(Countries clsCountries);
        IList<Countries> GetCountries(Countries clsCountries);
        IList<Countries> GetCountries(string countries);
        IList<Countries> GetsCountries();
        DataTable GetsCountries(string SPName, DbParameter[] param);
        bool InsertCountries(Countries clsCountries);
        int InsertCountriesReturnIdentity(Countries clsCountries);
        string InsertCountriesReturnOutput(Countries clsCountries);
        IList<Countries> ListCountries(Countries clsCountries);
        IList<Countries> ListCountries(string countries);
        bool UpdateCountries(Countries clsCountries);
        int UpdateCountries(string SPName, DbParameter[] param);
    }
}

